<?php 
class ViewModel{
	private $data=array();//视图绑定的数据
	private $render=FALSE;//最终视图渲染的文件
	public function __construct($template){//$template为c和m文件目录
		$file=$template.".php";//视图文件全路径，来自user/listusers.php
		//echo $file;
		if(file_exists($file)){//判断文件是否存在
			$this->render=$file;//把文件显示
		}
	}
	public function assign($variable,$value){
		$this->data[$variable]=$value;//将参数value的值存到变量$variable里，$data为上面的$data
	}
	public function display(){
		$data=$this->data;//先给视图中的数据赋值，视图文件里没有data变量，所以需要将视图保存到一个临时data变量
		include ($this->render);//包含render文件，真正渲染，即显示视图文件
	}
}

 ?>